import {GetRequestOption} from "./GetRequestOption";
import {SetRequestOption} from "./SetRequestOption";
import {ActionRequestOption} from "./ActionRequestOption";
import {ConnectRequestOption} from "./ConnectRequestOption";
import {ProxyRequestOption} from "./ProxyRequestOption";
import {SecurityRequestOption} from "./SecurityRequestOption";


export interface RequestOption{
    time_tag : boolean;
    time? : String;
    unit? : String;
    interval? : String;
    request_mode : number;
    isBroadCast? : boolean;
    request : GetRequestOption | SetRequestOption | ActionRequestOption | ProxyRequestOption | ConnectRequestOption | SecurityRequestOption,
}
